.return_factory {
  height: calc(100vh - 92px);
  box-sizing: border-box;
  padding: 12px;

  .body {
    height: 100%;
    box-sizing: border-box;
    padding: 12px;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    row-gap: 12px;

    .header {
      display: flex;
      justify-content: space-between;

      :deep(.el-form) {
        .el-form-item {
          .el-form-item__label {
            height: 28px;
            line-height: 28px;
          }

          .el-form-item__content {
            .el-radio-group {
              .el-radio {
                height: 28px;

                .el-radio__label {
                  height: 28px;
                  line-height: 28px;
                }
              }
            }
          }
        }
      }
    }

    .address_pool,
    .return_warehouse_type {
      display: flex;
      flex-direction: column;
      row-gap: 4px;

      .header {
        display: flex;
        align-items: center;
        justify-content: space-between;

        .title {
          font-weight: bold;
          padding-left: 6px;
          border-left: 3px solid $primaryColor;
        }
      }
    }
  }
}
